home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / rocketcar2.swf / scripts / frame_26 / PlaceObject2_470_283 / CLIPACTIONRECORD onClipEvent(load).as < prev   
Encoding:
Text File  |  2008-09-24  |  1.6 KB  |  72 lines

  1. onClipEvent(load){
  2.    function getAngle()
  3.    {
  4.       if(dead)
  5.       {
  6.          return undefined;
  7.       }
  8.       if(InAirCauseJet)
  9.       {
  10.          if(_root.gravityType == "normal")
  11.          {
  12.             Angle = 0;
  13.          }
  14.          if(_root.gravityType == "reverse")
  15.          {
  16.             Angle = 180;
  17.          }
  18.          return undefined;
  19.       }
  20.       yDis = _root.carp2._y - _root.carp1._y;
  21.       deltaX = _root.carp1._x - _root.carp2._x;
  22.       deltaY = _root.carp1._y - _root.carp2._y;
  23.       angle = - Math.atan2(deltaX,deltaY);
  24.       if(_root.carp1.onfloor)
  25.       {
  26.          if(_root.carp2.onfloor)
  27.          {
  28.             Angle = Math.round(angle * 180 / 3.141592653589793) - 90;
  29.             if(_root.gravityType == "reverse")
  30.             {
  31.                Angle += 180;
  32.             }
  33.          }
  34.          if(!flipSide)
  35.          {
  36.             if(!jet)
  37.             {
  38.                if(!onfloor)
  39.                {
  40.                   if(!_root.carp1.onfloor)
  41.                   {
  42.                      if(!_root.carp2.onfloor)
  43.                      {
  44.                         if(xSpeed >= 0)
  45.                         {
  46.                            Angle += 2;
  47.                         }
  48.                         if(xSpeed < 0)
  49.                         {
  50.                            Angle -= 2;
  51.                         }
  52.                      }
  53.                   }
  54.                }
  55.             }
  56.          }
  57.       }
  58.    }
  59.    dead = false;
  60.    flipSide = false;
  61.    InAirCauseJet = false;
  62.    _visible = false;
  63.    jet = false;
  64.    xAccel = 0.8;
  65.    gravity = 0.5;
  66.    xSpeed = 0;
  67.    ySpeed = 0;
  68.    maxX = 10;
  69.    maxY = 10;
  70.    Angle = 0;
  71. }
  72.